#pragma once
#include <string>
#include <vector>
#include "HighScoreData.h"

class HighScore
{
private:
	int numScores;
	std::vector<HighScoreData> highScores;
	void manageScores();

public:
	HighScore();
	~HighScore();

	void addScore(std::string name, int score);
	void loadScores(std::string file);
	void saveScores(std::string file);
	void setNumScores(int numScores){ this->numScores = numScores; }
	int getWorstScore();

	void print();

	static std::string getArcadeName();
};

